#include "../stdafx.h"
#include "ComHelper.h"

namespace ComHelper
{
	CString GetModulePath(HANDLE hModule)
	{
		TCHAR szPath[MAX_PATH + 1] = {0};
		::GetModuleFileName((HMODULE)hModule,szPath,sizeof(szPath));

		CString strPath = szPath;
		CString strResult = _T("");

		int nPos = strPath.ReverseFind(_T('\\'));
		if (-1 != nPos)
		{
			strResult = strPath.Left(nPos + 1);
		}

		return strResult;
	}
};